#!/usr/bin/env python
# -*- coding: UTF-8 -*-
'''
@Project ：图灵学习 
@File    ：3什么是线程.py
@IDE     ：PyCharm 
@Author  ：ChenLiGao
@Date    ：2024-10-31 10:24
'''
"""
1.没有被计算机运行的py等文件为一个程序
2.被计算机运行的程序是一个进程，进程是用来给运行的程序分配资源的
3.线程也是进程分配的一种资源，运行的内存中载入的文件内部代码

线程是被进程创建的，一个进程可以创建多个线程
"""

"""
    实现单线程统合部爬虫任务
"""

import requests # 同步网络爬虫库：第三方包，需要自己下载
url_list = [
    "https://t10.baidu.com/it/u=579885007,232778812&fm=30&app=106&f=JPEG?w=640&h=962&s=F6B630C0048245550E2821130100E0D0",
    "https://ww2.sinaimg.cn/mw690/008Dx8Yely1hre748fydoj30u00k0q65.jpg",
    "https://ww4.sinaimg.cn/mw690/008Dx8Yely1hrniembn9pj30gf0g8tbv.jpg",
    "https://wx1.sinaimg.cn/mw690/008Dx8Yely1hrp5nr0s79j30og0ogn08.jpg",
    "https://t11.baidu.com/it/u=288090808,240015165&fm=30&app=106&f=JPEG?w=640&h=738&s=B921C9137F564EC05265395B03007033",
    "https://ww1.sinaimg.cn/mw690/008Dx8Yely1hr0gmuf5fnj31401cl1kx.jpg",
    "https://t12.baidu.com/it/u=2580020530,232668238&fm=30&app=106&f=JPEG?w=640&h=885&s=DF08A344C8F3F38449D459430100F0B1",
    "https://t10.baidu.com/it/u=174558918,233266531&fm=30&app=106&f=JPEG?w=640&h=962&s=AD84D210C71051D4D4A11D450100A0B0"
]

def get_image(url, file_name):
    response = requests.get(url).content
    with open("3images/"+file_name+".png", mode="wb") as file:
        file.write(response)


name_index = 1
for url in url_list:
    get_image(url, str(name_index))
    name_index += 1
